Turning Search Upside Down: Using Lucene For Very Fast Stored Queries